Yeedu Functions
Yeedu Functions allow users to run jobs through REST APIs, enabling event-driven, scalable, fully managed execution.

Overview
Functions can be triggered using HTTP requests, making them ideal for:
- Automation
- Event-driven pipelines
- External integrations
- Micro-batch workflows
Required Fields
Job Type
Select Yeedu Function.
Cluster
Choose a cluster to run the function.
Project Path
Select the project folder containing the function scripts.
Function Name
Provide the logical name of the function.
Script Path
Select the script files used for execution.
Function URL
REST API endpoint used to trigger the function.

Additional Requirements
Python Packages
List required Python dependencies.
Request Body Payload
Define parameters that the function needs to process.
Concurrency & Timeout Settings
- Max Concurrent Jobs – Allow parallel executions
- Max Concurrent Requests – Limit API inflight requests
- Job Timeout – Max execution time before termination
- HTTP Request Timeout – API timeout threshold

Executing a Function
- Configure all function settings
- Click Update
- Trigger using the Function URL via REST API